Skip to content

Conversation

clemenbe
Copy link
Member

delte opp App.tsx i komponenter, det var tre nesten helt like sections der som gjorde akkurat det samme.

nå er det:

  • Section: tar seg av tittel + laster/feil-melding, innholdet sendes inn som children
  • MovieList og PersonList - rendrer selve listene

la også til types/tmdb.ts med Movie, Person og TmdbResponse sånn at vi slipper any overalt. typene flyter nå fra api-laget gjennom hookene og ut i komponentene av seg selv, så vi får autocomplete og feil i editoren i stedet for i nettleseren.

i api/tmdb.ts var de tre fetch-funksjonene identiske bortsett fra url og feilmelding, så de deler nå en felles tmdbFetch. skal vi endre headers eller legge til noe senere er det ett sted i stedet for tre.

ingen visuelle endringer i denne, appen ser helt lik ut.

@clemenbe clemenbe requested a review from a team as a code owner September 10, 2026 12:39
@clemenbe clemenbe closed this Sep 10, 2026
Sign in to join this conversation on GitHub.
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant